body{line-height: inherit;}
.banner{position: relative;overflow: hidden;}
.banner video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}

/*
.scrollT{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
}
.scrollT.off{
position: static;
}
*/

.banner_text{z-index: 3;width: 100%;position: absolute;left: 0;top:0%;height: 100%;}
.banner_text h2{line-height: initial;}
.banner_text h2 img{width: 100%;}
.banner_text h3{text-transform: uppercase;}
.banner_text .wrap{position: relative;width: 100%;height: 100%;}
.banner_p{width: 1020px;color: #fff;text-align: center;}
.banner_p p{margin-top: 10px;}
.banner_bot{box-sizing: border-box;margin-top: 25px;text-align:left;padding-left:15%}
.banner_date{display: inline-block;margin-right: 5%;}
.banner_date span{display: block;}
.banner_date em{font-size:14px;text-transform:uppercase;white-space:nowrap;}
.banner_bot p{display: inline-block;vertical-align: baseline;}
.banner_bot p span{display:block;font-size:12px;text-transform:uppercase;margin-top:10px;white-space:nowrap;}


.ban_video .video_button{display: none;color: #fff;font-size: 40px;}
.banner .swiper-pagination{bottom: 40px;text-align: center;width: 100%;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;margin: 0 5px;opacity: 1;vertical-align: middle;}
.banner .swiper-pagination .swiper-pagination-bullet-active{width: 12px;height: 12px;border: 2px solid #fff;border-radius: 100%;background: none;}



@media only screen and (max-width:1560px) {
	.banner_p{width:58%;}
}
@media only screen and (max-width:1024px) {
    .banner_date{margin-bottom: 5px;}
    .banner .swiper-pagination{bottom: 20px;right: 20px;text-align: right;}
    .banner_bot p{margin-top: 5px;}
	.banner_bot p span{margin-top:0;}
}
@media only screen and (max-width:767px) {
    .ban_video .video_button{display: block;}
    .banner li{height: 280px!important;}
    .banner li>img{display: none;}
    .banner .swiper-pagination{bottom: 15px;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{width: 15px;height: 15px;border-radius: 15px;}

    .video_appbox .video_t{height: auto;background: none;}
    .video_appbox video{height: auto;}

    .banner_text h3{font-size: 16px;}
    .banner_date span{display: block;margin-right: 0;}
    .banner_bot p{font-size: 18px;}
    .banner_bot{margin-top: 10px;}
    .banner_bot p{display: block;margin-top: 5px;}
	.banner_p{width:90%;}
	.banner_bot{padding-left:0;}
	.banner_date em{font-size:12px;white-space:inherit;}
}



/*index_01*/
.index_01{padding: 0% 0 40px;box-sizing: border-box;overflow: hidden;}
.exhibit_top{width: 100%;margin: 0 auto 10px;overflow: hidden;}
.exhibit_top dl{height: 100%;}
.exhibit_top dd,.exhibit_top dt{float:right;width: auto;padding: 20px 30px;box-sizing: border-box}
.exhibit_top dt{background: url(../images/index_04.jpg) no-repeat center;background-size: cover;color: #fff;}
.exhibit_top dt p{float: left;}
.exhibit_day{margin-top: -20px;float: left;height: 105px;}
.exhibit_day h4{display: inline-block;margin-right: 10px;}
.exhibit_day span{margin-right: 10px;display: inline-block;margin-top: -15px;vertical-align: middle;}
.abt_l{float: left;width: 62%;border-right: 1px solid #dddddd;box-sizing: border-box;padding-right: 7%;}
.abt_r{float: left;width: 38%;padding-left: 7%;box-sizing: border-box;padding-top: 40px;}
.abt_tit{overflow: hidden;margin-bottom: 40px;}
.abt_tit h2{float: left;color: #143167;}
.aMore{float: right;width: 60px;height: 36px;text-align: center;line-height: 36px;color: #fff;background: url(../images/btn_bg.png) no-repeat center;font-size: 20px;border-radius: 20px;margin-top: 8px;}
.abt_txt{color: #393f4d;line-height: 30px;margin-bottom: 50px;}
.abt_dl{display:none;}
.abt_dl dl{float: left;width: 45%;margin-right: 10%;color: #393f4d;margin-bottom: 30px;}
.abt_dl dl:nth-child(2),.abt_dl dl:nth-child(3){margin-right: 0;float:right;}
.abt_dl dl dd{font-weight: bold;}
.abt_dl dl dd em{margin-right: 2px;display: none;}
.abt_dl dl dt{box-sizing: border-box;margin-top: 15px;line-height: 30px;}
.abt_r dl{margin-bottom: 50px;color: #393f4d;}
.abt_r dl dd{margin-bottom: 20px;font-weight: bold;}
.abt_r dl dt img{max-width: 100%;width:auto;}

.index_02{display: inline-block;width: 100%;}

.exhibit_bot{padding: 5% 0 0;}
.exhibit_bot h2{color: #143167;margin-bottom: 40px;}
/*.exhibit_tit{color: #393f4d;line-height: 30px;margin: 30px 0;overflow: hidden;}*/
/*.exhibit_tit p{float: left;}*/
/*.exhibit_tit a{margin-top: 18px;}*/
.exhibit_l{float: left;width: 16.5%;margin-right: 2px;height: 100%;}
.exhibit_l img{width: 100%;height: 100%;}
.phone_img{display:none;}

.exhibit_list{position: relative;float: right;width: calc(83.5% - 3px);height: 100%;}
.exhibit_list .swiper-container{height: 100%;}
.exhibit_list ul{}
.exhibit_list li{float: left;width: calc((100% - 12px) / 5);box-sizing: border-box;margin-right: 3px;}
.exhibit_list li:last-child{margin-right: 0;}
.exhibit_list li dl{position: relative;height: 100%;}
.exhibit_list li dd{overflow: hidden;height: 100%;}
.exhibit_list li dd img{height: 100%;}
.exhibit_list li dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 40px 15px;box-sizing: border-box;color: #fff;text-align: justify;transition: all .3s;}
.exhibit_list li dt h3{margin-bottom: 20px;text-align: center;}
.exhibit_list li dt p{opacity: 0;margin-top: 80px;transition: all .3s;line-height: 30px;height: 68%;overflow: hidden;font-size: 14px;}
.exhibit_list li a{position: absolute;bottom: 22px;color: #fff;text-align: center;font-size: 14px;
width:94px;left:50%;margin-left:-47px;display: block;background-size: cover;height: 36px;line-height: 36px;
background:url("../images/zbg2.png") no-repeat center;border-radius:30px;}
.exhibit_list .lhl_but{display: none;}
.exhibit_list .lhl_but div{background: none;font-size: 30px;color: #fff;}
.isc_con dl{overflow: hidden;margin-top: 12px;}
.isc_con dd{float: right;width: 25%;height: 100%;}
.isc_con dd img{width: 100%;height: 100%;}
.isc_con dt{float: left;width: 75%;height: 100%;position: relative;}
.isc_con dt a{display: block;height:100%;}
.isc_con dt a img{height:100%;}
.isc_con dt p{position: absolute;left: 4%;top: 30px;color: #fff;}
.isc_con dt p span{display:block;color: #fff;text-align: center;font-size: 14px;
width:94px;background-size: cover;height: 36px;line-height: 36px;
background:url("../images/zbg2.png") no-repeat center;border-radius:30px;margin-top:20px;transition:all .3s;
}
.index_03{overflow: hidden;margin-top:4%;}
.index_03 a{display: block;}
.index_03 a img{width: 100%;}

.index_04{background: #f1f5ff;padding: 3% 0;box-sizing: border-box;overflow: hidden;margin-top:4%;}
.czch_list ul{margin-left: -10px;margin-right: -10px;text-align:center;}
.czch_list li{width: 33.3%;padding: 0 10px;box-sizing: border-box;float:left;}
/*.czch_list li:first-child{display:none;}*/
.czch_list li a{display: block;border-radius: 15px;padding: 40px 20px;box-sizing: border-box;overflow: hidden;}
.czch_list li dd{width: 38px;height: 30px;float: left;margin-right: 10px;}
.czch_list li dd img{width: 100%;height: 100%;}
.czch_list li dt{float: right;width: calc(100% - 50px);}
.czch_list li dt p{float: left;color: #fff;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 35px);font-size:18px;}
.czch_list li dt span{float: right;width: 30px;height: 20px;background: #fff;text-align: center;line-height: 20px;border-radius: 15px;margin-top: 5px;font-size: 16px;}
.czch_list li:first-child a{background: url(../images/chcz_02.png) no-repeat center;background-size: cover;}
.czch_list li:nth-child(2) a{background: url(../images/chcz_01.png) no-repeat center;background-size: cover;}
.czch_list li:nth-child(3) a{background: url(../images/chcz_02.png) no-repeat center;background-size: cover;}
.czch_list li:nth-child(4) a{background: url(../images/chcz_03.png) no-repeat center;background-size: cover;}

.index_05{margin-top: 4%;display: inline-block;width: 100%;}
.indexNew_t{position: relative;overflow: hidden;}
.indexNew_t .l,.indexNew_t .r{width: 49%;float: right;}
.indexNew_t .l{left: 0;top: 0;height: 100%;float:left;}
.indexNew_t .l dd{overflow:hidden;}
.indexNew_t .l dd a,.indexNew_t .l dd a img{display:block;width;100%;height:100%;}
.indexNew_t .l dl dt{padding:40px 20px 20px;;box-sizing:border-box;}
.indexNew_t .l dl dt h3 a{display:block;overflow:hidden;max-height:60px;line-height:30px;}
.indexNew_t .l dl dt span{display:block;color:#2445c7;margin:20px 0 25px;}
.indexNew_t .l dl dt p{line-height:26px;height:104px;overflow:hidden;color:#393f4d;}
.indexNew_link a{
	display:block;
	width: 60px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    background: url(../images/btn_bg.png) no-repeat center;
    font-size: 20px;
    border-radius: 20px;
    margin-top: 24px;
}
.indexNew_t .r .lhl_but div{background:none;color:#fff;font-size:35px;line-height:44px;}
.indexNew_t .r dl{position: relative;}
.indexNew_t .r dt{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.6);color: #fff;padding: 15px 30px;box-sizing: border-box;width: 100%;text-align:center;}
.indexNew_t .r dd i{
	color: #fff;
    z-index: 2;
    font-size: 45px;
}

.rBottom{padding: 10px 20px 20px;;box-sizing: border-box;}
.rBottom_t{overflow:hidden;}
.rBottom_tab{overflow:hidden;margin-bottom:20px;float:left;}
.rBottom_link{float:right;}
.rBottom_link a{display:none;}
.rBottom_link a.on{display:block;}
.rBottom_tab p{padding:0 35px;height:50px;line-height:50px;color:#b8bcc6;border:1px solid #b8bcc6;border-radius:30px;
float:left;margin-right:8px;cursor:pointer;transition:all .3s;}
.rBottom_tab p.on{background:url("../images/zbg3.png") no-repeat center;background-size:cover;color:#fff;}
.rBottom-item{display:none;}
.rBottom-item p{line-height:50px;border-bottom:1px solid #e6e6e6;overflow: hidden;}
.rBottom-item p a{display:block;}
.rBottom-item p a span{float:left;width: calc(100% - 101px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rBottom-item p a em{float:right;width:100px;text-align:right;color: #e98d45;}
.rBottom-item.on{display:block;}



.indexNew_item{float: left;width: 48%;margin-right: 4%;margin-bottom: 4%;height: 48%;position: relative;}
.indexNew_item:nth-child(2n){margin-right: 0;}
.indexNew_item .swiper-container{height: 100%;}
.indexNew_item .swiper-container dl{position: relative;}
.indexNew_item .swiper-container img{width: 100%;}
.indexNew_item .swiper-container dt{position: absolute;left: 0;bottom: 0;padding: 10px 25px;box-sizing: border-box;background: rgba(0,0,0,.6);color: #fff;width: 100%;}
.indexNew_item .swiper-container dt p{width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexNew_item .swiper-pagination{right: 20px;bottom: 13px;}
.indexNew_item .swiper-pagination .swiper-pagination-bullet{background: #e5e6e7;opacity: 1;margin: 0 2px;}
.indexNew_item .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1991e5;}

.indexNew_b .l,.indexNew_b .r{float: left;margin-right: 2%;width: 49%;padding: 40px 40px 30px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.indexNew_b .r{margin-right: 0;}
.indexNew_tit{overflow: hidden;margin-bottom: 25px;}
.indexNew_tit h2{float: left;color: #143167;}
.indexNew_tit a{margin-top: 2px;}
.indexNew_b ul li{margin-bottom: 12px;overflow: hidden;}
.indexNew_b ul a{display: block;color: #777777;line-height: 30px;}
.indexNew_b ul a p{float: left;width: calc(100% - 102px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexNew_b ul a span{color: #b5b5b5;width: 100px;text-align: right;float: right;}

.index_08{padding: 40px 0 50px;box-sizing: border-box;overflow: hidden;color: #fb4806;}
.index_08 dl{float: left;width: 20%;text-align: center;}
.index_08 dl b{font-weight: 400;}
.index_08 dl em{vertical-align: top;}

.unit_item{padding: 55px 0 40px;box-sizing: border-box;border-bottom: 1px solid #e9e9e9;display: inline-block;width:100%;}
.unit_item h2{color: #fc750c;margin-bottom: 20px;text-align:center;}
.unit_item li{display:inline-block;width: 12.5%;text-align: center;margin-bottom:30px;}
.unit_item li img{max-width: 100%;}
.unit_item:last-child{border-bottom: 0;overflow: inherit;}
.hzdw-list{position: relative;}
.hzdw-list ul{display:block;font-size:0;}

.hzdw-list li a{padding:0 30px;box-sizing:border-box;display:block;width:100%;}
.hzdw-list .lhl_but{display: none;}
.hzdw-list .lhl_but div{background: none;font-size: 24px;line-height: 44px;}
.hzdw-list .lhl_but div.swiper-button-prev{left: -20px;}
.hzdw-list .lhl_but div.swiper-button-next{right: -20px;}

.index_10{margin-top: 0;}
/*.index_11{margin-top: 0;padding: 35px 0 60px;overflow: hidden;}
.indexContact dl{width: 25%;text-align: center;color: #fff;float: left;}
.indexContact dl dd{font-size: 30px;margin-bottom: 8px;}
.indexContact dl dt{font-size: 16px;}
.indexContact dl a{color: #fff;}
.indexContact dl a.tel_link{color: #fff!important;cursor: inherit;}*/

.index_07{padding: 5% 0;box-sizing: border-box;overflow: hidden;background: #f1f5ff;margin-top:4%;}
.index_07 h2{margin-bottom: 20px;color: #143167;}
.zq_list{position: relative;}
.zq_list dl{position: relative;}
.zq_list img{width: 100%;}
.zq_list dt{position: absolute;width: 28%;left: 0;top: 0;padding-top: 25px;color: #484848;}
.zq_list dt h4{font-weight: bold;margin-bottom: 22px;}
.zq_txt{line-height: 25px;}
.zq_txt p{margin-bottom: 20px;}
.zq_list .lhl_but{display: none;}
.zq_list .lhl_but div{background: none;line-height: 44px;font-size: 28px;color: #3e3e3d;}
.zq_list .lhl_but div.swiper-button-prev{left: 0;}
.zq_list .lhl_but div.swiper-button-next{right: 0;}
@media only screen and (min-width:1025px) {
    .exhibit_list li dl:hover dt{background: url("../images/zbg.png") no-repeat center;background-size:cover;}
    .exhibit_list li dl:hover dt p{opacity: 1;margin-top: 0;}
    .exhibit_list li dl:hover a{background:#fff;color:#143167;}
    .aMore:hover{color: #fff!important;opacity: .8;}
	.isc_con dt p span:hover{background:#fff;color:#143167;}
	.rBottom_tab p:hover{opacity:.8;}
}
@media only screen and (max-width:1720px) {
    .exhibit_list li dt{padding: 30px 15px;}
}
@media only screen and (max-width:1480px) {
    .exhibit_day{height: 84px;}
}
@media only screen and (max-width:1366px) {
    .exhibit_day{margin-top: -15px;height: 60px;}
    .exhibit_list li dt{padding:30px 15px;}
}
@media only screen and (max-width:1280px) {
    .exhibit_list li dt h3{margin-bottom: 10px;}
    .abt_l{padding-right: 8%;}
    .abt_r{padding-left: 6%;}
    .exhibit_top dd, .exhibit_top dt{padding: 20px 30px;}
    
    .czch_list li a{padding: 25px;}
    .exhibit_day{height: 50px;margin-top: -10px}
}
@media only screen and (max-width:1024px) {
    .index_01{padding: 0 0 40px;}
    .aMore{margin-top: 0;}
    .abt_l{height: auto;}
    .abt_tit{margin-bottom: 15px;}
    .abt_txt{margin-bottom: 25px;}
    .abt_dl dl{width: 100%;margin-bottom: 20px;}
    .abt_dl dl dt{margin-top: 5px;line-height: 24px;}

    .exhibit_top{width: 100%;}
    .exhibit_top dt{width: 40%;}
    .exhibit_day{margin-top:0;height: auto;}
    .czch_list ul{margin-left: -10px;margin-right: -10px;}
    .czch_list li{padding: 0 10px;width:50%;margin-bottom:20px;}
    .czch_list li a{padding: 20px 15px;}
    .czch_list li dd{width: 38px;height: 30px;margin-right: 0;}
    .czch_list li dt{width: calc(100% - 50px);}
    .czch_list li dt p{}
    .czch_list li dt span{}
    .indexNew_b .l, .indexNew_b .r{padding: 30px 25px 20px;}
    .index_07 h2{box-sizing: border-box;}
    .zq_list{box-sizing: border-box;}
    .zq_list .lhl_but div.swiper-button-prev{left: 0;}
    .zq_list .lhl_but div.swiper-button-next{right: 0;}
    .unit_item{padding: 30px 0;}
	.unit_item li{width:25%;}
    .exhibit_list li{padding: 0;margin-right: 0;}
    .exhibit_list li dt{overflow: hidden;background: rgba(0,0,0,0.6);top: auto;bottom: 0;height: 100%;}
    .exhibit_list li dt{padding: 20px;}
    .exhibit_list li dt p{opacity: 1;margin-top: 0;line-height: 24px;height: 64%;}
    .exhibit_list .lhl_but{display: block;}
    .exhibit_list li dt a{display: block;bottom: 10px;}

	.rBottom_tab p{padding: 0 20px;height: 40px;line-height: 40px;}
	.rBottom_link .aMore{margin-top:3px;}
}

@media only screen and (max-width:767px) {
    .abt_l{border-right: 0;}
    .abt_l,.abt_r{width: 100%;padding-right: 0;padding-left: 0;}
    .abt_r{padding-top: 20px;}
    .abt_r dl{margin-bottom: 20px;}
    .abt_r dl dd{margin-bottom: 10px;}
    .exhibit_top{margin: 30px 0 20px;height: auto;overflow: hidden;}
    .exhibit_top dd, .exhibit_top dt{width: 100%;padding: 20px;}
    .exhibit_day{margin-left: 15px;}
    .exhibit_day span{margin-top: -10px;margin-left: 5px;}
    .exhibit_tit{margin: 10px 0 20px;}
    .exhibit_tit a{float: left;}
    .index_03{margin-top:20px;}
    .index_04{padding: 30px 0;margin-top: 20px;}
    .czch_list li{width: 100%;margin-bottom: 20px;margin-left:0;margin-right:0;}
    .czch_list li:last-child{margin-bottom: 0;}
    .index_05{margin-top: 30px;}
    .indexNew_t .l,.indexNew_t .r{width: 100%;}
    .indexNew_t .l{position: static;}
    .indexNew_item .swiper-container dt{padding: 10px;}
    .indexNew_item .swiper-pagination{bottom: 11px;right: 10px;}
    .indexNew_b .l, .indexNew_b .r{width: 100%;margin-top: 20px;padding: 20px 20px 10px;}
    .indexNew_tit{margin-bottom: 15px;}
    .indexNew_tit a{margin-top: 0;}
    .indexNew_tit h2{margin-top: 2px;}
    .zq_list,.index_07 h2{padding: 0 8%;}
	.index_07{margin-top:30px;}
    .zq_list dt{position: static;width: 100%;}
    .index_08{padding: 30px 0 10px;}
    .index_08 dl{width: 50%;margin-bottom: 20px;}
    .unit_item{padding: 30px 0 15px;}
    .unit_item li{width: 33.3%;margin-bottom: 20px;}
	.hzdw-list li a{padding:0 10px;}
    .hzdw-list .lhl_but div{font-size: 20px;text-align:center;}
    .hzdw-list .lhl_but div.swiper-button-prev{left: -10px;}
    .hzdw-list .lhl_but div.swiper-button-next{right: -10px;}
    .index_10{margin-top: 0;}
    .index_11{padding: 20px 0 10px;}
    .indexContact dl{width: 100%;}

    .exhibit_bot{padding: 30px 0 0;}
    .exhibit_bot h2{margin-bottom: 20px;}
    .exhibit_con{height: auto!important;overflow: hidden;}
    .exhibit_l,.exhibit_list{width: 100%;}
    .exhibit_l{margin-bottom: 10px;}
    .isc_con{overflow: hidden;}
    .exhibit_list li dt{height: 60%;}
    .isc_con dl{height: auto!important;}
    .isc_con dd{margin-bottom: 10px;}
    .isc_con dd,.isc_con dt{width: 100%;}
    .isc_con dt{overflow: hidden;}

    .pc_img{display:none;}
    .phone_img{display:block;}
	
	.exhibit_list li a{line-height:26px;height:26px;bottom:10px;}
	.indexNew_t .l dl dt,.rBottom{padding:30px 0;}
	.rBottom{padding-bottom:0;}
	.isc_con dt p{top:15px;}
	.isc_con dt p span{margin-top:8px;line-height:26px;height:26px;}

}


.banner_p{padding-right: 16%;}
.banner_p>img{width: 14%;position: absolute;right: 0;top: 0;}
.banner li.noImg .banner_p>img{display:none;}

@media only screen and (max-width:767px) {
	.banner_p{padding-right: 12%;}
    .banner_p>img{width: 10%;}
	.banner a>img{display:none;}
}

.topNav{background: url(../images/topnav.jpg) no-repeat center;background-size: cover;padding: 50px 0 40px;}
.topNav-con{padding: 0 10%;box-sizing: border-box;position: relative;}
.topNav-con h3{margin-bottom: 30px;}
.topNav-con p{line-height: 35px;}
.index-header .header{display:none;}
.index-header.on .header{display:block;}
.index-header.scrollHeader.on .index-header{display: block;}
.topNav-close{position: absolute;width: 42px;height: 42px;border-radius: 100%;line-height: 45px;cursor: pointer;z-index: 3;
    text-align: center;color: #fff;font-size: 18px;right: 10%;top: 0;
    background: -webkit-linear-gradient(left,#2445c7, #815ac6);
    background: -o-linear-gradient(left,#2445c7, #815ac6);
    background: -moz-linear-gradient(left,#2445c7, #815ac6);
    background: linear-gradient(left,#2445c7, #815ac6);
}
@media only screen and (max-width: 1760px){
    .topNav-con{padding: 0 30px;}
}



